package io.renren.modules.sys.dao;

import com.baomidou.mybatisplus.plugins.Page;
import io.renren.modules.sys.entity.ProductEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import io.renren.modules.sys.vo.ProductVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 产品
 * 
 * @author generator
 * @email 707069921@qq.com
 * @date 2018-10-28 12:52:39
 */
public interface ProductDao extends BaseMapper<ProductEntity> {

    List<ProductVO> selectList(Page<ProductVO> page, Map<String, Object> params);


    ProductVO selectById(@Param("id") Long id);

    List<ProductVO> getProducts(@Param("nameOrCode") String nameOrCode);

    void updateNumber(@Param("proId") Long proId, @Param("num") Integer num);
}
